package model

import "time"

// tidb实例配置表
type TidbInstance struct {
	ID         uint       `gorm:"column:id" json:"id"`
	Name       string     `gorm:"column:name" json:"name"`               //实例名称
	Address    string     `gorm:"column:address" json:"address"`         //地址
	Username   string     `gorm:"column:username" json:"username"`       //用户名
	Password   string     `gorm:"column:password" json:"password"`       //密码
	Index      uint8      `gorm:"column:index" json:"index"`             //显示顺序（升序）
	Status     uint8      `gorm:"column:status" json:"status"`           //0-禁用 1-启用
	CreateTime *time.Time `gorm:"column:create_time" json:"create_time"` //创建时间
	UpdateTime *time.Time `gorm:"column:update_time" json:"update_time"` //修改时间
}

type GetTidbInstance struct {
	ID   uint   `json:"id"`
	Name string `json:"name"`
}
